bien inembargable - German English Dictionary